<?php
namespace app\crm\controller;
use think\Loader;

class Goodscategory extends CrmController
{
    /**
     * 商品分类列表界面
     * @return [type] [description]
     */
    public function goodsCategoryList()
    {
		//分配增删改的权限
		$menuname = "Goods Category";
		$p_menuname = $_SESSION['menu'][$menuname]; //父菜单
		$priv = $_SESSION["user_priv"][$p_menuname][$menuname];	
		$this->assign("username",$_SESSION['user_info']['username']);
        $this->assign("priv",$priv);
        // 模板输出
        return $this->fetch('goodsCategoryList');
    }

	/**
     * 商品分类添加界面
     */
    public function addCategory()
    {
        // 模板输出
        return $this->fetch('addCategory');
    }

	/**
     * 调用model的商品分类添加方法
     */	
    public function insertCategory()
    {
        //print_r($_REQUEST);die;
        Loader::model('Goodscategory')->insertCategory($_REQUEST);
    }
	
	/**
     * 商品分类修改界面
     */
    public function editCategory()
    {
        $id = $_GET["id"];
        $cate_data = Loader::model('Goodscategory')->getCateArr($id);
        $this->assign("cateData",$cate_data);
        // 模板输出
        return $this->fetch('editCategory');
    }
	
	/**
     * 调用model的商品分类的更新方法
     */
    public function updateCategory()
    {
        $id = $_GET["id"];
        $data = array(
            'cat_name' => $_REQUEST['cat_name'],
            'cat_enabled' => $_REQUEST['cat_enabled'],
            'sort_orderid' => $_REQUEST['sort_orderid']
        );
        Loader::model('Goodscategory')->updateCategory($id,$data);
    }


    /**
     * 删除商品分类
     * @return [type] [description]
     */
    public function delCategory()
    {
        $id = $_REQUEST["id"];
        Loader::model('Goodscategory')->delCategory($id);
    }
	
	/**
     * 获取商品列表
     */
    public function goodsCategoryDataList(){
        $page = $_REQUEST["page"];
        $limit = $_REQUEST["limit"];
        $arrCate = Loader::model('Goodscategory')->getCategoryData($page,$limit);
        echo json_encode($arrCate);
    }





}